module modern.ops {
    requires javafx.controls;
    requires javafx.fxml;
    requires javafx.graphics;
    requires javafx.base;

    requires java.desktop;
    requires java.logging;
    requires java.prefs;

    requires spring.beans;
    requires spring.context;
    requires spring.core;

    requires org.slf4j;

    requires java.keyring;

    opens com.modern.devtools to javafx.graphics, javafx.fxml;
    opens com.modern.devtools.controller to javafx.fxml;
    opens com.modern.devtools.model to javafx.base;
    opens com.modern.devtools.service to spring.core;

    exports com.modern.devtools;
    exports com.modern.devtools.controller;
    exports com.modern.devtools.model;
    exports com.modern.devtools.service;
    exports com.modern.devtools.interfaces;
    exports com.modern.devtools.infrastructure;
    exports com.modern.devtools.utils;
    exports com.modern.devtools.demo;
}
